package com.bicon.botu.medical.common.constant

import com.bicon.botu.core.base.common.Constants

/**
 *
 * @author 李双喜
 * @date 2018/7/18 14:04
 */
interface FoodConstants : Constants {
    companion object {

        /**
         * 类型（0-系统预设，1-人工添加）
         */
        val ARTIFICIAL_ADDITION = "1"

        /**
         * 计量单位RedisKey
         */
        val MEASUREMENT_UNIT_REDIS_KEY = "botu:food:measurementUnit"

        /**
         * 食物计量单位RedisKey
         */
        val FOOD_UNIT_REDIS_KEY = "botu:food:foodUnit"

        /**
         * 蛋白质
         */
        val PROTEIN = "蛋白质"

        /**
         * 碳水化合物
         */
        val CARBOHYDRATE = "碳水化合物"

        /**
         * 脂肪
         */
        val FAT = "脂肪"

        /**
         * 食物类型:1-系统食物，2-自定义食物
         */
        val SYSTEM_FOOD = "1"
        val CUSTOM_FOOD = "2"


        /**
         * 千卡、千焦换算
         */
        val KCAL_CONVERSION_KJ = 4.1858518


        /**
         * 1营养元素
         */
        val COMPONENT_TYPE_NUTRITION_STRING = "TYPE_NUTRITION"

        /**
         * 0重量标准
         */
        val COMPONENT_TYPE_WEIGHT_STRING = "TYPE_WEIGHT"

        /**
         * 食物成分类型（0重量标准，1营养元素）
         */
        val COMPONENT_TYPE_NUTRITION = 1

        /**
         * 食物成分类型（0重量标准，1营养元素）
         */
        val COMPONENT_TYPE_WEIGHT = 0

        /**
         * 食物重量标准
         */
        val FOOD_WEIGHT = 100
    }
}